const label = '收款表单'
const name = 'DkAppWithdrawForm'

export default {
  icon: 'tdesign:work',
  label,
  name,
  count: 1,
  rule() {
    return {
      type: name,
      props: {
        forms: ['wxh', 'zfb', 'zfbskm', 'wxskm'],
        buttonColor: '#F64C2E',
        buttonText: '提交'
      },
      showStyle: true,
      children: [],
      style: {},
      setting: {
        style: {
          paddingTop: '10px',
          paddingBottom: '10px',
          backgroundColor: 'rgba(255, 255, 255, 1)'
        }
      }
    }
  },
  props() {
    return [
      {
        type: 'ElAlert',
        props: {
          title: '说明',
          description: '当前组件为用户提现收款方式表单，配置后，将当前表单地址填写到基础设置中',
          type: 'error'
        },
        style: {
          marginBottom: '10px'
        }
      },
      {
        type: 'select',
        field: 'forms',
        title: '显示表单',
        value: ['wxh', 'zfb', 'zfbskm', 'wxskm'],
        options: [
          { label: '微信号', value: 'wxh' },
          { label: '支付宝', value: 'zfb' },
          { label: '支付宝收款码', value: 'zfbskm' },
          { label: '微信收款码', value: 'wxskm' }
        ],
        props: {
          multiple: true
        }
      },
      { type: 'DkColorInput', field: 'buttonColor', title: '按钮颜色', value: '#F64C2E' },
      { type: 'input', field: 'buttonText', title: '按钮文字', value: '提交' },
      {
        type: 'switch',
        field: 'showAddAdmin',
        title: '添加管理',
        control: [
          {
            value: true,
            rule: [
              { type: 'input', field: 'addAdminText', title: '按钮文字', value: '添加管理员' },
              {
                type: 'DkTinyEditor',
                field: 'addAdminDetail',
                title: '添加描述',
                value: '',
                effect: {
                  help: '当前配置添加管理员方式，站长可以在富文本中放自己的二维码让用户主动添加您，然后搜索微信号手动打款'
                }
              }
            ]
          }
        ]
      }
    ]
  }
}
